Fault - Based Testing

نویسنده

  • Marisa Analía Sánchez
چکیده

In this chapter, we review the state of the art and practice in fault-based testing. Based on the analysis and the reviews, we propose a comprehensive method for testing and present its main elements. Traditional fault-based testing is concerned with syntactic errors. These errors represent only a small portion of possible errors. Our testing approach is not restricted to these errors. We propose to use fault-tree analysis to determine how certain undesirable states can occur in a system. The results of the analysis expressed in terms of duration calculus formulas are integrated with statechartbased specifications. As a result, we obtain a testing model that provides a representation of the way the system behavior can be compromised by failures or abnormal conditions or interactions. In this way, we can automatically derive fault-based test cases. The example presented in this work illustrates the kinds of problems that arise in Web applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Look up Table Based Low Power Analog Circuit Testing

In this paper, a method of low power analog testing is proposed. In spite of having Oscillation Based Built in Self-Test methodology (OBIST), a look up table based (LUT) low power testing approach has been proposed to find out the faulty circuit and also to sort out the particular fault location in the circuit. In this paper an operational amplifier, which is the basic building block in the ana...

متن کامل

CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE LABORATOIRE D'ANALYSE ET D'ARCHITECTURE DES SYSTÈMES An Input Domain-Based Reliability Growth Model and Its Applications in Comparing Software Testing Strategies

Existing input domain-based reliability models do not account for software reliability growth, because they do not consider fault corrections. This paper proposes an input domain-based reliability growth model with fault correction history being taken into account. Both partition and random testing can be used to generate input cases for test runs. It is generally considered in the model that i...

متن کامل

Fault-Based Testing in the Absence of an Oracle

Although testing is the mostpopular method for assuring sofrware quality, there are two recognized limitations, known as the reliable test set problem and the oracle problem. Fault-based testing is un attempt by Morell to alleviate the reliable test set problem. In this papec we propose to enhance fault-based testing to address the oracle problem as well. We present an integrated method that co...

متن کامل

Evaluating and Comparing Fault-Based Testing Strategies for General Boolean Specifications: A Series of Experiments

A great amount of fault-based testing strategies have been proposed to generate test cases for detecting certain types of faults in Boolean specifications. However, most of the previous studies on these strategies were focused on the Boolean expressions in the disjunctive normal form, even the irredundant disjunctive normal form — little work has been conducted to comprehensively investigate th...

متن کامل

Architecting Fault-tolerant Component-based Systems: from requirements to testing

Fault tolerance is one of the most important means to avoid service failure in the presence of faults, so to guarantee they will not interrupt the service delivery. Software testing, instead, is one of the major fault removal techniques, realized in order to detect and remove software faults during software development so that they will not be present in the final product. This paper shows how ...

متن کامل

Multi-layered System Robustness Testing Strategy Based on Abnormal Parameter

The corresponding author Abstract—A multi-layered fault injection mode is explored and a multi-layered system robustness testing strategy based on abnormal parameter is put forward. Fault injection methods for three layers (API, DPI and system calls based on workloads) of Linux operation system are designed. And an integrated fault injection platform to multi-layered fault injection for testing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007